Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Davis Cup, Group B, Manchester BNP Paribas Open - Indian Wells French Open - Paris France F11 Spain F17 Spain F18 Spain F19 Italy F22 Great Britain F6 France F19 Spain F34 Spain #2-w3 Spain #2-w4 France F6 France F7 Italy F8 Spain F5 Spain F6 France F8 France F10 Great Britain F2 France F3 Morocco F2 Morocco F3 France F6 France F7 France F12 Great Britain F18 France F20 Belgium F2 Spain F34a dBI Tennis Challenger - Binghamton Challenger DCN de Cherbourg - Cherbourg Challenger Tunisie - Tunis Nottingham Challenger Noumea Challenger Isla de Gran Canaria - Mas Palomas Geneva Challenger - Geneva The Tarka Challenger - Barnstaple Akbank Private Banking TED Open - Istanbul Irving Challenger Bauer Watertechnology Cup - Eckental San Luis Potosi Challenger 2007 - San Luis Potosi Prague Challenger Ostdeutscher Sparkessen Cup - Dresden Open de Montauban - Montauban 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Cherbourg Challenger s'Tennis Masters Challenger - Graz Bordeaux Challenger Madrid Challenger Brest Challenger Indian Wells Challenger Aix En Provence Challenger Bordeaux Challenger Surbiton Challenger LTA Wrexham Challenger - Wrexham Phoenix Challenger Mallorca Challenger Biella 1 Challenger Surbiton Challenger Bordeaux Challenger Tashkent Challenger Rennes Challenger Aix En Provence Challenger Nottingham Challenger Open Seat Godo 2005 - Barcelona Thailand Open - Bangkok Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London The 10tele.com Open - Nottingham Legg Mason Tennis Classic - Washington SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Dutch Open Tennis - Amersfoort Open de Moselle - Metz ATP Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha Open 13 - Marseille The Dubai Tennis Championships - Dubai The Artois Championships - London BCR Open Romania - Bucharest Open de Moselle - Metz St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven China Open - Beijing St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Brisbane International - Brisbane Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London AEGON International - Eastbourne Rakuten Japan Open - Tokyo Brasil Open - Sao Paulo Moselle Open - Metz Bordeaux Challenger Surbiton Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Royal Guard Open Chile - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Erste Bank Open - Vienna Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona AEGON Championships - London Shenzhen Open - Shenzhen Apia International - Sydney The Manchester Trophy - Manchester China Open - Beijing Open Castilla y Leon - Segovia La Serena Open - La Serena IX Torneo Internacionale de Tennis - Barletta Badden Open by Rothaus - Ettlingen USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver Open de Tenis Amaya - Pamplona Ethias Tennis Trophy - Mons San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo If Stockholm Open - Stockholm Kos-Zucchetti Tennis Cup - Cordenons Open D'Orleans - Orleans IX Gramado Open - Gramado Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo LTA Shrewsbury Challenger - Shrewsbury Internationaux de Nouvelle-Caledonie - New Caledonia BH Telecom Sarajevo 2007 - Sarajevo Steelers Cup - Kosice La Rinascente Tennis Cup Harbour Club Milano - Milan Challenger 42 - Andrezieux Heilbronn Open - Heilbronn Shenzhen Open - Shenzhen St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo ATP Open Castilla y Leon - Segovia Swiss Indoors Basel - Basel Grand Prix Hassan II - Casablanca Brisbane International - Brisbane Open Sud de France - Montpellier Voit Mexico City Open - Mexico City Ostdeutscher Sparkassen Cup - Dresden Orleans Challenger VTR Open - Vina del Mar Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Open Sabadell Atlantico - Barcelona German Tennis Championships - Hamburg Challenger Casablanca San Angel - Mexico City Winston-Salem Open - Winston-Salem Citi Open - Washington Zhuhai Open - Zhuhai China Open - Beijing European Open - Antwerp Kremlin Cup - Moscow The Nottingham Challenger - Nottingham Antalya Open - Antalya 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia BSI Challenger Lugano - Lugano Murray River Open - Melbourne Open de Montauban - Montauban Qatar ExxonMobil Open - Doha San Remo Tennis Cup - San Remo Trofeo Sisma Mantova - Mantova Bordeaux Challenger ABN AMRO World Tennis Tournament - Rotterdam Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart cinch Championships - London Dutch Open Tennis - Amersfoort Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna San Diego Open - San Diego Sydney Tennis Classic - Sydney Bordeaux Challenger St. Petersburg Challenger 2006 - St. Petersburg Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam Hall of Fame Open - Newport Citi Open - Washington Swiss Indoors Basel - Basel Gijon Open - Gijon Qatar ExxonMobil Open - Doha San Marino CEPU Open - San Marino Zhuhai Open - Zhuhai Gerry Weber Open - Halle Brest Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Tennis Napoli Cup - Napoli Irving Challenger Aix En Provence Challenger Unicredit Czech Open 2007 - Prostejov Napoli Challenger Internationaux de Nouvelle-Caledonie - New Caledonia KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo South African Airways Open - East London Internationaux du Doubs - Besancon Open Mutouest St. Brieuc - St. Brieuc Generali Open - Kitzbuhel International German Open - Hamburg Countrywide Classic - Los Angeles 10° Trofeo Luigi Pezzoli - Bergamo RCA Championships - Indianapolis 8° Trani Cup - Trani SAP Open - San Jose Pekao Open - Szczecin Estoril Open - Estoril Prosperita Open 2007 - Ostrava ATP Kremlin Cup - Moscow Palermo Challenger Aamulehti Tampere Opene - Tampere 's Tennis Masters 07 Challenger - Graz Medibank International - Sydney Tean International - Alphen Millennium Estoril Open - Estoril Open D'Orleans - Orleans Open 13 - Marseille The Surbiton Trophy - Surbiton Brisbane International - Brisbane Estoril Open - Estoril Barcelona Open BancSabadell - Barcelona Rennes Challenger ATP Challenger Trophy 2007 - Trnava The LTA Nottingham Challenger - Nottingham Topshelf Open - 's-Hertogenbosch Open Costa Daurada - Tarragona The Manchester Trophy - Manchester Open de Rennes La Trinitaine - Rennes Mercedes Cup - Stuttgart Mons Challenger Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Lambertz Open by Stawag 2007 - Aachen bett1HULKS Indoors - Cologne Copa Claro - Buenos Aires The Samsung Open - Nottingham The LTA Bolton Challenger - Bolton Morocco Tennis Tour - Meknes Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland Morocco Tennis Tour - Marrakech AEGON International - Eastbourne Sunrise Challenger Copa Telefonica CTC Chile - Santiago Millennium Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad The Samsung Open - Nottingham Regions Morgan Keegan Championships - Memphis Open D'Orleans - Orleans Open Sabadell Atlantico - Barcelona Open Sud de France - Montpellier Open de L'Isere - Grenoble Tunis Challenger Allianz Suisse Open Gstaad - Gstaad ABN AMRO World Tennis Tournament - Rotterdam Masters Series - Hamburg Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Davidoff Swiss Indoors Basel - Basel The Scottish Tennis Championships - Edinburgh Belgrade 2 - Belgrade Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Open SEAT 2008 - Barcelona Rio Open 500 - Rio de Janeiro Sydney International - Sydney AEGON Championships - London Ordina Open - 's-Hertogenbosch Fever-Tree Championships - London Dubai Duty Free Tennis Championships - Dubai Ordina Open - s-Hertogenbosch Generali Open - Kitzbuhel UNICEF Open - 's Hertogenbosch PTT Thailand Open - Bangkok Citi Open - Washington Swiss Indoors Basel - Basel Brisbane International - Brisbane China Open - Beijing Open Sud de France - Montpellier Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar cinch Championships - London AEGON Championships - London Bet-at-home Open - Hamburg BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Citi Open - Washington Moselle Open - Metz China Open - Beijing Apia International - Sydney BMW Open - Munich AEGON Championships - London Bet-at-home Open - Hamburg Citi Open - Washington If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Mercedes Cup - Stuttgart AEGON International - Eastbourne Open Sud de France - Montpellier New York Open - New York Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch Open 13 - Marseille AEGON Championships - London The Stella Artois Grass Court Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington SAP Open - San Jose Gerry Weber Open - Halle Open 13 Provence - Marseille US Men's Clay Court Championship - Houston Sony Ericsson Open - Miami Open Parc - Lyon ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris Mercedes Cup - Stuttgart European Open - Antwerp Stockholm Open - Stockholm Konzum Croatia Open - Umag Qatar ExxonMobil Open - Doha U.S. Mens's Clay Court Championship - Houston Millennium Estoril Open - Estoril Melbourne Summer Set - Melbourne Adelaide International 1 - Adelaide The Stella Artois Grass Court Championships - London Gonet Geneva Open - Geneva Boss Open - Stuttgart Hypo Group Tennis International - Portschach Open de la Comunidad Valenciana - Valencia International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Qatar ExxonMobil Open - Doha Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Montreal Western & Southern Open - Cincinnati cinch Championships - London Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Toronto Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Medibank International - Sydney French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Rolex Paris Masters - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Australian Open - Melbourne NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Miami Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, Group 1, PO, POL-GBR, 3-2 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, AUT-FRA 2-3 Adelaide International - Adelaide Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, 1R, USA-GBR 1-3 Mutua Madrid Open - Madrid Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, QF, FRA-GBR 4-1 Davis Cup, World Group, F, FRA-CRO 1-3 Davis Cup, Finals, Group E Laver Cup - London Davis Cup, Group D, Glasgow U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong Capitala World Tennis Championship 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Mubadala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments U.S. Open - New York Mubadala World Tennis Championship Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London French Open - Paris Internazionali BNL d'Italia - Rome Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, Group 1, PO, UKR-GBR 2-3 Hopman Cup - Perth Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, World Group, PO, GBR-AUT, 2-3 BNP Paribas Masters - Paris Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, QF, ITA-FRA 1-3 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Mubadala World Tennis Championship